package com.cheng.reggie.service;

import com.cheng.reggie.common.R;
import com.cheng.reggie.entity.Employee;
import com.cheng.reggie.entity.Page;

public interface EmployeeService {


    /**
     *
     * @param employee
     * @return R R对象存放的用户登录数据
     */
    Employee login(Employee employee);

    /**
     * 新增用户方法
     * @param employee
     * @return R
     */
    boolean save(Employee employee);

    /**
     * 分页查询根据
     * @param page 当前页数
     * @param pageSize 页面大小
     * @param name 用户名
     * @return Page
     */
    Page<Employee> findByPage(Integer page, Integer pageSize , String name);

    /**
     * 修改员工
     * @param employee
     * @return boolean
     */
    boolean updata(Employee employee);

    /**
     * 编辑数据
     * @param id
     * @return boolean
     */
    Employee findById(Long id);
}
